@charset "utf-8";
/* CSS Document */
* { margin:0px; padding:0px;}
body{font: 12px/150% Arial,"宋体",Lucida,Verdana,Helvetica,sans-serif; color:#666;}
div{ margin:0px; padding:0px;}
li,ul{ list-style-type: none; margin:0px; padding:0px;}
img{ border:0px;}
img{border:none;}
a{ color:#757575; text-decoration:none;color:#666;}
a:focus{ outline:none;text-decoration:none;}
a:hover{ color:#FF3277;text-decoration:none;}
label{ font-weight:normal; font-size:12px;} 
table tr td{ font-size:12px;}
.fl{ float:left;}
.fr{ float:right;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.mt10{margin-top:10px;}
.alignleft{text-align:left;}
.relative{position: relative;}
.absolute{position: absolute;}
.money{ font-family:"verdana";}
.yahei{ font-family:"microsoft yahei";}
.block{ display:block;}
.ellipsis{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.fwb{ font-weight:bold;}
.h10{ height:10px;}
.h40{ height:40px;}
.line_10{ line-height:10px;}
.line_20{ line-height:20px;}
.line_25{ line-height:25px;}
.line_30{ line-height:30px;}
.lightgray{ color:#999;}
.clear{clear:both;height:0;font-size:1px;line-height:0px;}
.colorred{ color:#B61D1D}
.colorwhite{ color:#fff}
.colorred2{ color: #E4393C;}
.color_text{ color:#C81623;;}
.colorblue{ color:#005aa0;}
.colororg{ color:#FD6D37;}
.heightgray{ color:#333;}
.abutton{background:#E74649; padding:3px 10px; color:#fff; border-radius:3px; font-family:"microsoft yahei";} .abutton:hover{ color:#fff; background:#F05356;}
.abtn2{height: 20px;line-height: 20px;background-color: #F2F2F2;border-radius: 3px;color: #323333;font-size: 12px;padding: 2px 9px;vertical-align: middle;cursor: pointer;border: 1px solid #E1E1E1;}
.abtn3{ border-radius:2px; background:#E74649;; padding:8px 30px; color:#fff; border:0px; cursor:pointer; font-size:16px; font-family:"microsoft yahei";}
.abtn4{ background:#E74649;; padding:0px 20px; color:#fff; border:0px; cursor:pointer; font-size:12px; font-family:"microsoft yahei";}
.checkright{ width:15px; height:15px; background:url(../face_img/icon16.png) no-repeat; background-position:-15px 0px; margin-left:5px;}
.none{ display:none;}
.input-group{ margin:0px; padding:0px; font-size:12px;}
.form-control{ padding:0px; margin:0px;border-radius:0px; height:auto;font-size:12px; box-shadow:none;}
.input-group .form-control{ width:auto;}
.input-group .form-control:focus{ border:1px; box-shadow:0px 0px 0px ; padding:0px;}
.input-group-addon{ padding:0px; margin:0px; border-radius:0px;font-size:12px;}
.right{}
.header{}
.head_line1_wrap{ height:30px; background:#f1f1f1; color:#666666; line-height:30px;}
.head_line_center{ width:1200px; margin:0px auto; text-align:left; }
.head_line2_wrap{ height:80px; color:#666666; line-height:30px;}
.head_line2_wrap_li1{ float:left; margin-top: 10px; background:url(../images/logo.png) no-repeat; background-size: 200px 55px; width:200px; height:63px;}
.head_line2_wrap_li2{ float:left; margin-left:100px; border:1px solid #d33534; height:30px; width:400px; margin-top:20px;}
.head_line2_wrap_li2_input{ width:300px; border:1px solid #FFFFFF; height:28px;}
.head_line2_wrap_li2_submit{ width:80px; height:30px; color:#FFFFFF; background:#d33534; border:0px; cursor:pointer;}
.head_line2_wrap_li3{ float:left; margin-left:250px; margin-top:20px;}
.head_line2_wrap_li3_l{ float:left; background:#f7f7f7; border:1px solid #dfdfdf; width:120px; height:28px; text-align:center; cursor:pointer;}
.head_line2_wrap_li3_r{ float:left;  background:#d33534; width:60px; height:30px; text-align:center; color:#FFFFFF;}
.head_line3_wrap{border-bottom:2px solid #B1191A; height:40px; color:#B1191A}
.head_line3_l{width:200px; background:#B1191A; height:40px; color:#FFFFFF; line-height:40px; text-align:center; float:left;font-family:"microsoft yahei"; font-size:15px;cursor: pointer;}
.head_line_center ul{ float:left; margin-left:20px;}
.head_line_center ul li{ float:left; color:#FFFFFF; line-height:40px; width:100px; text-align:center;} 
.head_line_center ul li a{ color:#333;}

.main{width:1200px; margin:0px auto;}
/*首页*/
.slide{ position:absolute; width:198px; border:1px solid #b81e1e; border-top:none;}
.slide ul li{}
.slide ul li dl{ position:absolute; padding-left:10px; left:195px; top:0px; height:auto; min-height:300px;  width:700px; visibility:hidden; background:#FFFFFF; border:1px solid #c7c9c8; z-index:1000;}
.slide ul li dl dt{ float:left; width:70px;  height: 35px; line-height: 35px;}
.slide ul li dl dd{ float:left; width:630px; height:auto; }
.slide ul li dl dd ul li{ float:left; margin:0px 10px; display:block;  height: 30px; line-height: 30px;}
.slide_li{ position:relative; padding-left:5px;  height:30px; line-height:30px; width:200px; background:#c81622; z-index:200; cursor:pointer; color:#fff; font-size:14px; font-family: "microsoft yahei"}
.slide_li a{color:#fff;}
.index_banner{ float:left; margin-left:205px; margin-top:5px; position:relative; width:730px; height:415px; overflow:hidden;}
.index_banner_wrap{ width:auto; overflow:hidden; position:relative;}
.index_banner_wrap ul li{ float:left;}
.index_showline1{ margin-top:5px; border-bottom:1px solid #b81e1e; height:30px; line-height:30px; padding-left:20px;}
.index_showline1 .span_icon{display: block; width:30px; height: 30px; background:url(../images/sprite_floor.png) no-repeat; color: #fff; padding-left: 2px;}
.index_showline1 .span_tittle{font-size: 20px; color: #333;}
.index_showline2{ margin-top:5px;}
.index_showline2 ul li{ float:left;margin:5px 5px;}
.index_showline2_box{ height:auto; }
.index_showline2_box_line1{ position:relative;}
.index_showline2_box_line1 img{ width:250px; height:300px;}
.index_showline2_box_line1_ad{ position:absolute; bottom:0px; background:#999999; width:100%; 
	height:25px; line-height:25px;filter:alpha(opacity=80);opacity:0.8;}
.index_showline2_good_wrap{ width:940px;height: auto; }
.index_showline2_good_cell{border-right:1px solid #ededed;border-bottom:1px solid #ededed; }
.index_showline3{ margin-top:5px; text-align:center; height:30px; line-height:30px;}

/*商品详情展示*/
.show_left{ width:auto; height:auto; float:left; } 
.show_left  .showimg{width:520px; height:330px; }
.show_left  .liimg{width:50px; height: 50px;float: left; margin-left: 10px;}
.show_right{ float:left; margin-left: 10px;margin-top:20px;}
.show_right_line1{height:30px;line-height:30px;font-weight: bold; font-size:18px;}
.show_right_line2{ height:30px; line-height:30px;}
.show_right_line3{}
.show_right_line3_input1{ width:150px; height:40px; color:#FFFFFF; background:#999999; border:none; text-align:center; cursor:pointer;}
.show_right_line3_input2{ width:150px; height:40px; color:#FFFFFF; background:#FF3300; border:none; text-align:center; cursor:pointer;}
.show_showtitle{ height:30px; line-height:30px; background:#999999; text-align:center; color:#FFFFFF;}
.foot{ height:150px;   margin-top:10px;}
.foot_title{width:100%;height:auto; background: #F5F5F5;padding: 20px 0px;overflow: hidden;line-height: 50px;}
.foot_main{width:1200px; margin:0px auto;}
.foot_titleli ul li{height:50px;margin:0px 30px;}
.foot_titleli ul li .footicon{float: left;display: block;width:50px; height: 50px; background: url('../images/footicon.png');background-position: 0px 0px;text-align: center;color:#c81623;font-size:20px;font-weight: bold;}
.foot_titleli ul li .foottitle{font-weight: bold;color:333; font-size: 20px;}
.foot_wrap{border-bottom: 1px solid #dedede;height:auto;overflow: hidden;}
.foot_wrap ul li{  margin-left:20px;width:220px; line-height:30px; margin-top:20px;}
.foot_wrap ul li .title{font-size: 16px;font-weight: bold;color:#666;}

/* reg_page*/
.regbutton{ background:#A51101; width:80%; height:40px; margin:0px auto; border:none; color:#fff; cursor:pointer;}
.getma_button{ background:#CCCCCC; border:0px; height:25px; margin-left:5px;}
.go_info_bottom{bottom: 0px; left: 0px;display: block; height: 30px; line-height: 30px;  width: 100%;background:#000; opacity: 0.5;filter:alpha(opacity=50); position: absolute;;}
.go_info{bottom: 0px; left: 0px;display: block; height: 30px; line-height: 30px;  width: 100%;}
.go_info .fl{ width: 105px; color: #fff; overflow: hidden;}
.go_info .fr{display: block; background: #c81622; color: #fff; width: 50px;}
/*listpage*/
.class2{color:#333;min-width: 80px;width:auto;padding-left:10px;}
.class3{width:900px;}
.class3 span{color:#666;margin:0px 10px;}
.class3 .on{background: #B1191A; color:#fff; padding:3px 5px; border-radius: 3px;}
.listclass{line-height: 25px;}
/*youlike*/
.youlike{width:200px;border:1px solid #B1191A;height:auto;overflow: hidden;}
.youlike .title{height:30px; line-height: 30px;color:#fff;font-size: 16px;background:#B1191A;width:100%;text-align: center;font-weight: bold;}
/***goods wrap ***/
.goodswrap{width:198px;height:auto;overflow: hidden;}
.goodsm{width:190px;margin: 4px;}
.golist{width:1000px;}
.golist .title{height:41px;line-height: 41px;margin-left:10px;border:1px solid #dedede;border-bottom: 1px solid #B1191A;margin-top:10px;}
.golist span{padding:0px 10px; border-right:1px solid #dedede;}

.goodsbody{margin: 10px;}
.goodsbody .goodsm{width:188px;}
.footpage{text-align: center}
.page a,.page span{padding:2px 7px;color:#fff; background:#B1191A;float:left; margin: 4px; }
.page span{background: #333;}
/*文章页的详情页*/

.arwrap{width:900px;  border:1px solid #dedede;height:auto;overflow: hidden;padding:20px;font-family:"microsoft yahei";}
.arwrap .title{height: 70px; line-height: 70px; text-align: center;color:#333; font-size:20px;border-bottom: 1px solid #dedede;font-weight: bold;}
.arwrap .line2{text-align: center;margin-top:10px;}
.arwrap .content{margin-top:20px;}